package com.bjpowerrnode.javase.StringBuffer;
/*
思考：在实际的开发中，如果频繁的进行字符串的拼接会有什么问题。
    因为java中的字符串是不可变的，每一次拼接都会产生新字符串。
    这样会占用大量的方法区内存，造成内存空间的浪费。
        String s = "abc";
        s += "hello";
   就以上两行代码就导致了在java方法区字符串常量池中创建了3个对象。
       "abc" "hello"  "abchello"
 */
public class StringBufferTest01 {
    public static void main(String[] args) {

        //这样做会java方法区字符串常量池带来很大的压力
        String s = "";
        for (int i = 0; i < 100; i++) {
            s += i;
            System.out.println(s);
        }
    }
}
